#include <stdio.h>

int main(int argc, char *argv[]) 
{
	int m[50][50];
	int n;
	scanf("%d%d",&m[0][0],&n);
	printf("%d",m[0][0]);
	for(int j=1;j<n;j++)
		{
			m[0][j]=(m[0][j-1]+1)%10;
			printf("%d",m[0][j]);
		}
	printf("\n");
	for(int i=1,j=n-2;i<n;i++,j--)
		m[i][j]=(m[i-1][j+1]+1)%10;
	for(int i=n-2;i>0;i--)
		m[i][0]=(m[i+1][0]+1)%10;
	
	for(int i=1,j=n-2;i<n-1;i++,j--)
	{
		printf("%d",m[i][0]);
		for(int b=1;b<=n-i-2;b++)
			printf(" ");
		printf("%d\n",m[i][j]);
	}
	printf("%d\n",m[n-1][0]);
}